Reusability - definizione. Che cos'è Reusability
Diclib.com
Dizionario ChatGPT
Inserisci una parola o una frase in qualsiasi lingua 👆
Lingua:

Traduzione e analisi delle parole tramite l'intelligenza artificiale ChatGPT

In questa pagina puoi ottenere un'analisi dettagliata di una parola o frase, prodotta utilizzando la migliore tecnologia di intelligenza artificiale fino ad oggi:

  • come viene usata la parola
  • frequenza di utilizzo
  • è usato più spesso nel discorso orale o scritto
  • opzioni di traduzione delle parole
  • esempi di utilizzo (varie frasi con traduzione)
  • etimologia

Cosa (chi) è Reusability - definizione

USE OF EXISTING ASSETS IN SOME FORM WITHIN THE SOFTWARE PRODUCT DEVELOPMENT PROCESS
Software reusability; Software Reusability; Re-usability

reusability         
Reusability         
In computer science and software engineering, reusability is the use of existing assets in some form within the software product development process; these assets are products and by-products of the software development life cycle and include code, software components, test suites, designs and documentation. The opposite concept of reusability is leverage, which modifies existing assets as needed to meet specific system requirements.
reusable         
WIKIMEDIA DISAMBIGUATION PAGE
Reusable; Reuseable
also re-usable
Things that are reusable can be used more than once.
...re-usable plastic containers.
? disposable
ADJ

Wikipedia

Reusability

In computer science and software engineering, reusability is the use of existing assets in some form within the software product development process; these assets are products and by-products of the software development life cycle and include code, software components, test suites, designs and documentation. The opposite concept of reusability is leverage, which modifies existing assets as needed to meet specific system requirements. Because reuse implies the creation of a separately maintained version of the assets, it is preferred over leverage.

Subroutines or functions are the simplest form of reuse. A chunk of code is regularly organized using modules or namespaces into layers. Proponents claim that objects and software components offer a more advanced form of reusability, although it has been tough to objectively measure and define levels or scores of reusability.

The ability to reuse relies in an essential way on the ability to build larger things from smaller parts, and being able to identify commonality among those parts. Reusability is often a required characteristic of platform software. Reusability brings several aspects to software development that do not need to be considered when reusability is not required.

Reusability implies some explicit management of build, packaging, distribution, installation, configuration, deployment, maintenance and upgrade issues. If these issues are not considered, software may appear to be reusable from design point of view, but will not be reused in practice.

Software reusability more specifically refers to design features of a software element (or collection of software elements) that enhance its suitability for reuse.

Many reuse design principles were developed at the WISR workshops.

Candidate design features for software reuse include:

  • Adaptable
  • Brief: small size
  • Consistency
  • Correctness
  • Extensibility
  • Fast
  • Flexible
  • Generic
  • Localization of volatile (changeable) design assumptions (David Parnas)
  • Modularity
  • Orthogonality
  • Parameterization
  • Simple: low complexity
  • Stability under changing requirements

Consensus has not yet been reached on this list on the relative importance of the entries nor on the issues which make each one important for a particular class of applications.

Esempi dal corpus di testo per Reusability
1. Their plan was heavily open–ended, allowing NASA the ultimate decision on reusability of Orion and landing sites.
2. Northrop Grumman‘s proposal to NASA appeared to be far more detailed in technical choices than the Lockheed Martin version, which left key decisions such as reusability and landing sites up to NASA.